エンタープライズ版
avoiding excessively symmetrical patterns